package com.tyae.dao;

import java.util.List;

import com.tyae.bean.Usuario;


public interface UsuarioDAO {
	
	public boolean inserir(Usuario usuario) throws Exception;
	
	public boolean alterar(Usuario usuario) throws Exception;
	
	public boolean isExclusaoLiberada(Usuario usuario);
	
	public boolean excluir(Usuario usuario) throws Exception;
	
	public List<Usuario> getSelecionar(String descricao);

	public List<Usuario> getSelecionar(String nome, int codigoEmpresa);	
	
	public Usuario getUsuario(int codigoUsuario);

	public Usuario getUsuario(String login);
	
	public List<Usuario> getListarTodos();
	
	public boolean isExiste(Usuario usuario);

	

}
